package edu.tms.bean;

import java.util.*;


public class Student {
	/**
	 * 学生id
	 */
	private Integer stuId;

	/**
	 * 学号
	 */
	private String stuNo;

	/**
	 * 学生姓名
	 */
	private String stuName;

	/**
	 * 学生年龄
	 */
	private Integer stuAge;

	/**
	 * 学生性别
	 */
	private String stuSex;

	/**
	 * 所属班级名称
	 */
	private String stuClassName;
	
	/**
	 * 虚拟字段 专业名称
	 */
	private String majorName;
	
	/**
	 * 虚拟字段 所属学院名称
	 */
	private String collegeName;
	
	/**
	 * 所属小组id
	 */
	private Integer stuSquadId;
	
	/**
	 * 虚拟字段 所属小组名字
	 */
	private String stuSquadName;

	/**
	 * 所属寝室名称
	 */
	private String stuDormName;

	/**
	 * 学生籍贯
	 */
	private String stuNativePlace;
	
	/**
	 * 民族
	 */
	private String stuNation;
	
	/**
	 * 政治面貌
	 */
	private String stuPoliticsStatus;

	/**
	 * 出生日期
	 */
	private Date stuBirth;

	/**
	 * 学生电话
	 */
	private String stuPhone;

	/**
	 * 学生住址
	 */
	private String stuAddress;

	/**
	 * 学生QQ
	 */
	private String stuQq;

	/**
	 * 学生邮箱
	 */
	private String stuEmail;

	/**
	 * 入学时间
	 */
	private Date enrollTime;

	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 学生状态 1正常，2冻结
	 */
	private Integer stuState;
	
	/**
	 * 虚拟字段 是否完成党校
	 */
	private Integer trainState;
	/**
	 * 角色名称
	 */
	private String roleName;
	/**
	 * 虚拟字段角色名称
	 */
	private Integer roleId;

	public Student () {
		super();
	}

	public Student (Integer stuId,String stuNo,String stuName,Integer stuAge,String stuSex,String stuClassName,Integer stuSquadId,String stuDormName,String stuNativePlace,String stuPoliticsStatus,Date stuBirth,String stuPhone,String stuAddress,String stuQq,String stuEmail,Date enrollTime,Date createTime,Integer stuState) {
		this.stuId = stuId;
		this.stuNo = stuNo;
		this.stuName = stuName;
		this.stuAge = stuAge;
		this.stuSex = stuSex;
		this.stuClassName = stuClassName;
		this.stuSquadId = stuSquadId;
		this.stuDormName = stuDormName;
		this.stuNativePlace = stuNativePlace;
		this.stuPoliticsStatus = stuPoliticsStatus;
		this.stuBirth = stuBirth;
		this.stuPhone = stuPhone;
		this.stuAddress = stuAddress;
		this.stuQq = stuQq;
		this.stuEmail = stuEmail;
		this.enrollTime = enrollTime;
		this.createTime = createTime;
		this.stuState = stuState;
	}

	public String getRoleName() {
		return roleName;
	}

	public void setRoleName(String roleName) {
		this.roleName = roleName;
	}

	public Integer getRoleId() {
		return roleId;
	}

	public void setRoleId(Integer roleId) {
		this.roleId = roleId;
	}

	public Integer getStuId() {
		return this.stuId;
	}

	public void setStuId(Integer stuId) {
		this.stuId = stuId;
	}


	public Integer getTrainState() {
		return trainState;
	}

	public void setTrainState(Integer trainState) {
		this.trainState = trainState;
	}

	public String getStuNo() {
		return this.stuNo;
	}

	public void setStuNo(String stuNo) {
		this.stuNo = stuNo;
	}

	public String getStuName() {
		return this.stuName;
	}

	public void setStuName(String stuName) {
		this.stuName = stuName;
	}

	public Integer getStuAge() {
		return this.stuAge;
	}

	public void setStuAge(Integer stuAge) {
		this.stuAge = stuAge;
	}

	public String getStuSex() {
		return this.stuSex;
	}

	public void setStuSex(String stuSex) {
		this.stuSex = stuSex;
	}

	public String getStuClassName() {
		return this.stuClassName;
	}

	public void setStuClassName(String stuClassName) {
		this.stuClassName = stuClassName;
	}

	public Integer getStuSquadId() {
		return this.stuSquadId;
	}

	public void setStuSquadId(Integer stuSquadId) {
		this.stuSquadId = stuSquadId;
	}

	public String getStuSquadName() {
		return stuSquadName;
	}

	public void setStuSquadName(String stuSquadName) {
		this.stuSquadName = stuSquadName;
	}

	public String getStuDormName() {
		return this.stuDormName;
	}

	public void setStuDormName(String stuDormName) {
		this.stuDormName = stuDormName;
	}

	public String getStuNativePlace() {
		return this.stuNativePlace;
	}

	public void setStuNativePlace(String stuNativePlace) {
		this.stuNativePlace = stuNativePlace;
	}

	public String getStuPoliticsStatus() {
		return this.stuPoliticsStatus;
	}

	public void setStuPoliticsStatus(String stuPoliticsStatus) {
		this.stuPoliticsStatus = stuPoliticsStatus;
	}

	public Date getStuBirth() {
		return this.stuBirth;
	}

	public void setStuBirth(Date stuBirth) {
		this.stuBirth = stuBirth;
	}

	public String getStuPhone() {
		return this.stuPhone;
	}

	public void setStuPhone(String stuPhone) {
		this.stuPhone = stuPhone;
	}

	public String getStuAddress() {
		return this.stuAddress;
	}

	public void setStuAddress(String stuAddress) {
		this.stuAddress = stuAddress;
	}

	public String getStuQq() {
		return this.stuQq;
	}

	public void setStuQq(String stuQq) {
		this.stuQq = stuQq;
	}

	public String getStuEmail() {
		return this.stuEmail;
	}

	public void setStuEmail(String stuEmail) {
		this.stuEmail = stuEmail;
	}

	public Date getEnrollTime() {
		return this.enrollTime;
	}

	public void setEnrollTime(Date enrollTime) {
		this.enrollTime = enrollTime;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Integer getStuState() {
		return this.stuState;
	}

	public void setStuState(Integer stuState) {
		this.stuState = stuState;
	}


	public String getMajorName() {
		return majorName;
	}

	public void setMajorName(String majorName) {
		this.majorName = majorName;
	}


	public String getCollegeName() {
		return collegeName;
	}

	public void setCollegeName(String collegeName) {
		this.collegeName = collegeName;
	}

	public String getStuNation() {
		return stuNation;
	}

	public void setStuNation(String stuNation) {
		this.stuNation = stuNation;
	}

	@Override
	public String toString() {
		return "Student [stuId=" + stuId + ", stuNo=" + stuNo + ", stuName="
				+ stuName + ", stuAge=" + stuAge + ", stuSex=" + stuSex
				+ ", stuClassName=" + stuClassName + ", stuMajorName="
				+ majorName + ", collegeName=" + collegeName
				+ ", stuSquadId=" + stuSquadId + ", stuSquadName="
				+ stuSquadName + ", stuDormName=" + stuDormName
				+ ", stuNativePlace=" + stuNativePlace + ", stuNation="
				+ stuNation + ", stuPoliticsStatus=" + stuPoliticsStatus
				+ ", stuBirth=" + stuBirth + ", stuPhone=" + stuPhone
				+ ", stuAddress=" + stuAddress + ", stuQq=" + stuQq
				+ ", stuEmail=" + stuEmail + ", enrollTime=" + enrollTime
				+ ", createTime=" + createTime + ", stuState=" + stuState + "]";
	}
	
	

}

